package com.plian.system.vo.hr.staff;

import com.plian.system.entity.hr.staff.Director;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @description: 董事会
 * @author: gangan
 * @create: 2020-03-15 19:19
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "董事会VO", description = "董事会VO")
public class DirectorVO extends Director {
    private static final long serialVersionUID = 1L;

    private String createUserName;

    private String updateUserName;

    /**
     * 董事会职务
     */
    private String directorshipName;

    /**
     * 002性别
     */
    private String genderName;

    /**
     * 单位
     */
    @ApiModelProperty(value = "单位名称", required = true)
    private String companyName;

    private String companyCode;

    /**
     * 政治面貌
     */
    private String politicCountenanceName;

    /**
     * 最高学历
     */
    private String educationalName;

    @ApiModelProperty(value = "对应员工档案id", required = true)
    private String dataSourceStaffFilesId;
}
